/* body_01 */

.body_01 {
    width: 100%;
    height: 650px;
    text-align: center;
}

.body_01>h2 {
    font-size: 36px;
    color: #222222;
    margin-top: 90px;
    margin-bottom: 90px;
}

.list_01 {
    margin: auto;
    overflow: hidden;
    display: flex;
    justify-content: center;
}

.items_01 {
    width: 200px;
    margin: auto 110px;
    margin-bottom: 0;
}

.items_01>h3 {
    margin: 30px auto;
    font-size: 22px;
    color: #222222;
}

.items_01>p {
    font-size: 14px;
    color: #666666;
}


/* body_02 */

.body_02 {
    background-color: #f0f0f0;
    width: 100%;
    height: 625px;
    text-align: center;
}

.body_02>h2 {
    color: #222222;
    font-size: 36px;
    padding-top: 80px;
    margin-bottom: 60px;
}